using System;

namespace Pay.Data
{
    /// <summary>
    /// 活动产品-限时购
    /// </summary>
    [Serializable]
    public class ProductActivityTimeBuy {
        /// <summary>
        /// 活动产品Id
        /// [主键：√]
        /// [长度：19]
        /// [不允许为空]
        /// </summary>
        public long ProductActivityId { get; set; }

        /// <summary>
        /// 结算价
        /// </summary>
        public decimal CostPrice { get; set; }

        /// <summary>
        /// 每单最小购买数（件）
        /// [长度：10]
        /// [不允许为空]
        /// </summary>
        public int MinBuyNum { get; set; }

        /// <summary>
        /// 每单最大购买数（次）
        /// [长度：10]
        /// [不允许为空]
        /// </summary>
        public int MaxBuyNum { get; set; }

        /// <summary>
        /// 马力数量（个）
        /// [长度：10]
        /// [不允许为空]
        /// </summary>
        public int HorsePower { get; set; }

        /// <summary>
        /// 马力有效时间（天）,为空则为永久马力
        /// [长度：10]
        /// [不允许为空]
        /// </summary>
        public int? HorsePowerEffective { get; set; }

        /// <summary>
        /// 活动产品
        /// </summary>
        public virtual ProductActivity ProductActivity { get;set;}
    }
}
